package collection;
import java.util.LinkedList;
/**
 * LinkedList集合功能: addFirst()头部添加、addLast()尾部添加、
 *                    getFirst()获取头部、getLast()获取尾部、
 *                    removeFirst()删除头部、removeLast()删除尾部
 */
public class LinkListDemo {
    public static void main(String[] args) {
        LinkedList<Integer> list = new LinkedList<>();
        list.add(100);
        list.add(200);
        list.addFirst(500);//在头加
        list.addLast(600);//在尾加
        System.out.println("list:" + list);//lisy:[500, 100, 200, 600]

        int first = list.getFirst();//获取头部元素
        int last = list.getLast();//获得尾部元素
        System.out.println("first:" + first + ",last:" + last);//first:500,last:600

        list.removeFirst();//删除头部
        System.out.println("list:" + list);//list:[100, 200, 600]
        list.removeLast();//删除尾部
        System.out.println("list:"+list);//list:[100, 200]
    }
}
